import * as fs from 'fs';
import { TemplateHandler } from 'easy-template-x';


const templateName = 'tem.docx'

const project_name = '通海县杞麓湖入湖河道螺蛳地沟水环境治理及源头村落污水收集工程'

const title = `玉溪市发展和改革委员会关于对${project_name}可行性研究报告开展审查的函`
const sendDate = `${new Date().year}年${new Date().month}月${new Date().day}日`

// 1. read template file
const templateFile = fs.readFileSync(templateName);

// 2. process the template

const data1 = {
    title, sendDate
}
const data = {
    send_by: '通海县发展和改革局',
    title,
    project_name,
    request_name: '《关于转报<通海县杞麓湖入湖河道螺蛳地沟水环境治理及源头村落污水收集工程>可行性研究报告的请示》（通发改〔2022〕80号）',
    project_code: 'xxxx',
    construction_unit: '通海县人民政府九龙街道办事处',
    content: `本项目主要建设内容包括杞麓湖主要入湖河道螺蛳地沟河道污染底泥清理，流域源头涉及到的村组污水收集管网工程，具体如下：
（一）河道污染底泥清理：螺蛳地沟河道污染底泥清理工程河段起点为螺蛳地沟出九街社区村组处，终点为螺蜥地沟与红旗河交汇处，清理总长2.20公里，共清理污染底泥2.25万立方米。
（二）污水收集管网工程：流域源头村组污水收集管网建设工程，将流域源头九街社区、三义社区各村组明沟及巷道排放的生活污水进行收集，集中汇入通海县第二污水处理厂处理，共新建DN300-DN800的HDPE钢带增强型螺旋波纹污水管35.98公里。
（三）建设范围内污水管网铺设后的修复工程`,
    meeting_date: '2022年12月12日'
};

const handler = new TemplateHandler();
const doc = await handler.process(templateFile, data);

// 3. save output
fs.writeFileSync(`${title}.docx`, doc);

console.log('Done')